vs
QUICK ANSWER
"Have lunch" is an intransitive verb phrase which is often translated as "almorzar", and "for lunch" is a phrase which is often translated as "para el almuerzo". Learn more about the difference between "have lunch" and "for lunch" below.
have lunch(
hahv
luhnch
)An intransitive verb phrase is a phrase that combines a verb with a preposition or other particle and does not require a direct object (e.g., Everybody please stand up.).
for lunch(
fuhr
luhnch
)A phrase is a group of words commonly used together (e.g., once upon a time).
1. (general)
a. para el almuerzo
Don't take any of that pie. We're going to eat it for lunch.No tomes nada de esa tarta. Vamos a comerla para el almuerzo.